import { commonProps } from "../../libs/config";

export const tabbarProps = {
	...commonProps,

	// 当前匹配项的name
	value: {
		type: [String, Number]
	},
	// 是否为iPhoneX留出底部安全距离
	safeAreaInsetBottom: {
		type: Boolean,
		default: null
	},
	// 是否显示上方边框
	border: {
		type: Boolean,
		default: null
	},
	// 元素层级z-index
	zIndex: {
		type: [String, Number]
	},
	// 选中标签的颜色
	activeColor: {
		type: String
	},
	// 未选中标签的颜色
	inactiveColor: {
		type: String
	},
	// 是否固定在底部
	fixed: {
		type: Boolean,
		default: null
	},
	// fixed定位固定在底部时，是否生成一个等高元素防止塌陷
	placeholder: {
		type: Boolean,
		default: null
	}

}

export const tabbarEmits = {
	change: (name: string|number) => true,
}